package com.avocado.base.vo;

import com.avocado.base.entity.Organization;

import com.avocado.base.enums.CertificateType;
import com.avocado.base.enums.Gender;
import com.avocado.base.enums.Sexuality;
import lombok.Builder;
import lombok.Data;


import java.util.*;

@Data
@Builder
public class UserInfo {

     private Long id;


    private String name;

    private Boolean enable;//账号启用


    private Date accountExpiredTime;


    private Date credentialsExpiredTime;


    private Date accountLockedTime;


    private Gender gender;


    private String email="";


    private String phone="";


    private String mobilePhone="";


    private String address="";


    private String realName="";


    private String company="";


    private Double dealedSuccessRate=0.00D;

    private Double favorableRate=0.00D;

    private Sexuality sexuality;


    private Date birthday;


    private String photo;

    private Organization organization;


    private List<String> roleNameList=new ArrayList<String>();


    private String nickname;


    private String province;

    private String city;

    private String country;

    private CertificateType certificateType;


}
